// (function() {
//     'use strict';

//     /**
//      * @ngdoc directive
//      * @name webApp.directive:tab
//      * @description
//      * # tab
//      tba : json
//      标签名:{
//         id:id名,
//         name:显示名
//         type:tab使用类型.分为click 点击触发性.和router 跳转型
//      }
//      *主要对分页导航和底部导航
//      */
//      var alldata = {
//         "favoritesTab": [{
//             id: "0",
//             name: "全部商品",
//             en:"allGoods",
//             type:"button",//在type类型为click时不用填写url
//             url:""
//         }, {
//             id: "1",
//             name: "我的分类",
//             en:"myClassified ",
//             type:"button",
//             url:""
//         }]
//     };

//     _.map(alldata,function(zdata,dname){
//         console.log(dname);
//         var html="";

//         _.map(zdata,function(json,index){
//             if(html==""){
//                 html+="<div class='aui-tab' id='"+dname+"'>";
//             }
//             if(json){
//                 if(index==0){
//                   html+="<div class='aui-tab-item aui-active' id='"+json.id+"' title='"+json.en+"''>"+json.name+"</div>"
//                 }else{
//                   html+="<div class='aui-tab-item' id='"+json.id+"' title='"+json.en+"''>"+json.name+"</div>"
//                 }
//             }
//             if(_.size(zdata)-1==index){
//                 html+="</div>"
//             }
//         });
        
//         angular.module('webApp')
//             .directive(dname, ["dataService", function(dataService) {
//                 return {
//                     restrict: 'EA',
//                     scope: {
//                         callback:"&",
//                     },
//                     template: html,
//                     controller: ['$scope', 'authService', 'sessionService', 'dataService', '$compile', 'helper', '$templateCache','$state','$rootScope', function($scope, authService, sessionService, dataService, $compile, helper, $templateCache,$state,$rootScope) {
//                       var tab = new auiTab({
//                             element:document.getElementById(dname),
//                             // callback:function(o,dom){
//                             //     console.log(o);
//                             // }
//                         },function(ret){
//                             if(zdata[ret.dom.id].type=="button"){
//                                   // $scope.callback({ret:ret});
//                                   $rootScope.$broadcast('event:'+dname,ret);
//                             }else if(zdata[ret.dom.id].type=="a"){
//                                 location.href =zdata[ret.dom.id].url;
//                             }
//                         });
//                     }],
//                     link: function(scope, elem, attrs, ctr) {
                      
//                     }
//                 }
//             }]);
//     });
// })();
